package com.blackteachan.server.service;

import java.util.List;
import java.util.Map;

/**
 * 页面Service
 * @author blackteachan
 * @since 2020-08-05 08:55
 */
public interface PageSimplenessService<T, PK> extends SimplenessService<T, PK> {

    /**
     * 获取页面总数
     * @param params 参数
     * @return
     */
    Integer countPage(Map params);

    /**
     * 获取分页数据
     * @param params 参数
     * @param offset
     * @param limit
     * @return
     */
    List<T> listPage(Map params, Integer offset, Integer limit);

}
